home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 1 / Atari Forever 1 / Atari Forever 1.iso / pd_thema / diskmoni / filemon / filemon.anl next >
Encoding:
Text File  |  1989-10-21  |  4.2 KB  |  91 lines

  1.  
  2.  
  3.             Kurze Anleitung für FileMon V1.0
  4.             --------------------------------
  5.  
  6. Beim Start werden Sie nach dem zu bearbeitenden File gefragt, es sei denn,
  7. Sie deklarieren das Programm als .TTP oder starten es mit Parameter aus
  8. einem Kommandointerpreter/einer Shell. Dann geben Sie einfach das zu
  9. bearbeitende Programm als einzigen Parameter an.
  10. Nun sehen Sie zuerst nur eine merkwürdige Zeile und (hoffentlich!)
  11. einen blinkenden Cursor. Die Zeile enthält:
  12. Verfügbare Befehle  *Modus*Offset*EOR-Byte* >
  13. Eine wichtige Option: "?" <RETURN> bringt aus der Kommandozeile heraus
  14. das Hilfe-Menü, in der man die komplette Befehlsstruktur nachlesen kann.
  15. Nach jeder Eingabe müssen Sie RETURN drücken; bitte machen Sie keine zu
  16. langen Zeilen, da nur bis zu 70 Zeichen vorgesehen sind.
  17. Ein Befehl sieht so aus:
  18. Xa b c d<RETURN>
  19. Hierbei sind a,b,c,d die Parameter; verlangt ein Befehl weniger als 4
  20. Parameter, so sind entsprechend weniger anzugeben.X ist der Befehl.
  21. Der Monitor arbeitet grundsätzlich im Hexadezimalsystem; Fehler bei
  22. der Eingabe von Hex-Zahlen werden nicht gemeldet, also aufpassen!!
  23. Nun zu den einzelnen Befehlen:
  24.  
  25. Q(ohne Parameter)
  26.   bewirkt, daß Sie das Programm ohne weitere Umstände verlassen. Haben
  27.   Sie Ihr Programm zu diesem Zeitpunkt noch nicht abgespeichert, so ist
  28.   das Pech; gewarnt wird nicht.
  29. ? (ohne Parameter)
  30.   Hilfe.
  31. Da b
  32.   gibt Dump von a bis b. Wird b weggelassen, so gibt es etwas weniger als
  33.   einen Bildschirm; sind Sie am Ende des Files, so kommt gar nichts.
  34.   wird a weggelassen (also auch b!), so wird ab der letzten Adresse
  35.   gedumpt. Im Modus X sehen Sie die gewohnte Darstellung, im Modus
  36.   T wird nur Text angezeigt, dafür aber wesentlich mehr!
  37.   Der Text wird dabei zu Offset addiert und "geEORt", Bytes nicht.
  38. Fa b c d
  39.   Findet Text bzw. Bytes von a bis b, wobei mit addiertem Byte c begonnen
  40.   wird, dann mit c+1,..,d. Mit F0 10000 0 FF<RETURN> durchsucht man so
  41.   ein Programm recht gründlich (und zeitintensiv) nach Auftreten von
  42.   versteckten Texten. Läßt man c,d weg, so wird mit dem momentanen Offset
  43.   gesucht. Läßt man auch noch a,b weg, so wird von Anfang bis Ende
  44.   gesucht. Nun erscheint die Frage: wonach soll gesucht werden?
  45.   Im Modus X: nach Bytes, die Sie einzeln (jeweils mit <RETURN>) eingeben
  46.               und mit einer Leerzeile (nur RETURN) abschließen.
  47.   Im Modus T: nach Text, den Sie in einer Zeile eingeben.
  48.   Wildcards sind nicht vorgesehen, dafür wird etwas schneller gesucht.
  49.   Abbrechen kann man die Suche mit ESC, das man u.U. öfters drücken muß.
  50. Ga b c d
  51.   Wie F, nur daß nun mit konstantem Offset gesucht wird. Das EOR-Byte
  52.   läuft nun von c bis d.
  53. Ha b
  54.   Hexadezimalarithmetik: gibt a+b und a-b aus.
  55. La b
  56.   Disassembliert von a bis b, wird b weggelassen, dann ca. einen
  57.   3/4 Bildschirm; wird a weggelassen, dann ab letzter Adresse.
  58.   Siehe DOC-File für Einzelheiten.
  59. Oa
  60.   Setzt den Offset für Dump und Settext.
  61. Ea
  62.   Setzt das EOR-Byte für Dump und Settext.
  63. Sa b
  64.   Settext: die gefährlichste Option!! Hier entscheidet sich in Sekunden,
  65.   ob die bisherige Arbeit an Ihrem File für die Katz ist.
  66.   Vergewissern Sie sich, daß Offset und EOR-Byte auf dem gewünschten
  67.   Wert sind! (im Modus Byte unberücksichtigt).
  68.   Modus T: Sie geben den neuen Text ein, wobei Sie beliebig viele Zeilen
  69.            tippen dürfen (RETURN wird also nicht ins File übernommen).
  70.            Zum Abschluß tippen Sie eine Leerzeile, dann kommt die Frage
  71.            nach einem Abschlußbyte (z.B. 0 für C-Strings), das ohne
  72.            Addition von Offset übernommen wird. Zahlen größer als FF
  73.            führen dazu, daß das Byte nicht geschrieben wird.
  74.   Modus X: Sie tippen Ihre Bytes einzeln (mit RETURN) ein, wobei links
  75.            Adresse und alter Inhalt zu sehen sind. Zum Abschluß geben
  76.            Sie auch hier eine Leerzeile ein.
  77. T(ohne Parameter)
  78.   Schaltet in den Textmodus.
  79. X(ohne Parameter)
  80.   Schaltet in den Hex-Modus.
  81. Wfilename.ext
  82.   Schreibt das geänderte Programm zurück.
  83.  
  84. Mit ESC kann man die Optionen D,L,F,G abbrechen; leider muß man oft ganz
  85. schön auf der Tastatur herumtippen, bis Turbo C endlich das ESC an das
  86. Programm weitermeldet...
  87.  
  88. Das war's schon! Also viel Spaß mit dem etwas spröden Programm!
  89. C. Peppermüller
  90.  
  91.